El software de análisis de estructuras RFEM 6 es la base de un sistema de software modular. El programa principal RFEM 6 se usa para definir estructuras, materiales y cargas de sistemas estructurales planos y espaciales compuestos por placas, muros, láminas y barras. El programa también le permite crear estructuras mixtas, así como modelar elementos sólidos y de contacto.
RSTAB 9 es un software potente de análisis y dimensionamiento en 3D de estructuras de vigas, pórticos o cerchas, que refleja el estado de la técnica actual y ayuda a los ingenieros y consultores de estructuras a cumplir con los requisitos de la ingeniería de estructuras moderna.
¿Está a menudo ocupado con el cálculo de secciones durante demasiado tiempo? Dlubal Software y el programa independiente RSECTION facilitan su trabajo al determinar y realizar un análisis de tensiones para varias secciones.
¿Siempre sabe de dónde viene el viento? ¡Desde la dirección de la innovación, por supuesto! Con RWIND 2 a su lado tiene un programa que utiliza un túnel de viento digital para la simulación numérica de los flujos de viento. El programa simula estos flujos alrededor de cualquier geometría de construcción y determina las cargas de viento en las superficies.
¿Está buscando una vista general de las zonas de carga de nieve, zonas de viento y zonas de sísmicas? Entonces está en el lugar correcto. Utilice la herramienta <i>Geo-Zone</i> para la determinación rápida de las cargas de nieve, velocidades de viento y zonas sísmicas según el Eurocódigo, CTE, ASCE 7-16 y otras normas internacionales.
¿Le gustaría probar la potencia de los programas de Dlubal Software? ¡Es su oportunidad! Con la versión completa gratuita de 90 días, puede probar todos nuestros programas por completo.
Las licencias locales (llave de hardware USB o llave de software local) no se pueden usar en máquinas virtuales. Por razones que aún no se han aclarado, es posible que algunos equipos, principalmente Microsoft Surface Books, se identifiquen incorrectamente como máquinas virtuales.
Si puede descartar que está utilizando un software de virtualización, puede ir a su editor de registro en
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters\VirtualMachineId
y/o
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Virtual Machine\Guest\Parameters\VirtualMachineId
y cambie el nombre de la entrada "VirtualMachineId".
Luego, reinicie su PC.
There are many similarities between the RFEM 5 the RFEM 6 user interface and in general, the modeling workflow including drawing members, surfaces, nodes, etc. will be familiar as well as the program GUI. However, the biggest change will include the concept that design is integrated directly in the main program rather than a separate add-on module dialog box. Design parameters are assigned to members, surfaces, and solids directly when initially modeling the element. The modifications to the modeling workflow will be a more efficient and intuitive approach than previous versions.
Download a free 90-day trial version for RFEM 6 to explore the updated user interface today.
Los parámetros de cálculo de un caso de carga no se pueden establecer inicialmente al crearlo, sino solo después utilizando la interfaz del caso de carga existente. Para obtener la interfaz de un caso de carga, primero debe obtener las interfaces "IModel" e "ILoads":
Parámetros_de_análisis_prueba secundaria ()Dim iApp As RFEM5.ApplicationEstablecer iApp = GetObject (, "RFEM5.Application")iApp.LockLicenseDim iMod como RFEM5.IModel3Set iMod = iApp.GetActiveModelOn Error GoTo e'obtener interfaz de cargasAtenuar iLds como RFEM5.iLoadsEstablecer iLds = iMod.GetLoads'obtener la interfaz del caso de cargaDim iLc como RFEM5.ILoadCaseEstablecer iLc = iLds.GetLoadCase (1, AtNo)'obtener parámetros de análisisDim param_analy como RFEM5.AnalysisParametersparam_analy = iLc.GetAnalysisParameters'cambiar parámetros de análisisparam_analy.Method = Postcríticoparam_analy.ModifyLoadingByFactor = Trueparam_analy.LoadingFactor = 1.5'...'establecer nuevos parámetros de análisisiLds.PrepareModificationiLc.SetAnalysisParameters param_analyiLds.FinishModificatione:Si Err.Number <> 0, entonces MsgBox Err.description, vbCritical, Err.SourceiMod.GetApplication.UnlockLicenseEstablecer iMod = NadaEnd Sub
Use "ILoads.GetLoadcase" para obtener la interfaz para un caso de carga específico. Esta interfaz proporciona las funciones "GetAnalysisParameters" y "SetAnalysisparameters" que puede usar para leer y escribir los parámetros.
El mismo procedimiento también se aplica para las combinaciones de carga.
Los parámetros de un modelo se pueden modificar utilizando la interfaz IModel (a partir de IModel3):
Parámetro_prueba secundaria ()Dim iApp As RFEM5.ApplicationEstablecer iApp = GetObject (, "RFEM5.Application")iApp.LockLicenseDim j como enteroj = iApp.GetModelCountDim iMod como RFEM5.IModel3Set iMod = iApp.GetActiveModelOn Error GoTo eDim formParams () como RFEM5.FormulaParameter' obtener todos los parámetros de la fórmulaformParams = iMod.GetFormulaParameters' eliminar todos los parámetros de la fórmulaiMod.CleanFormulaParameters' establecer la lista de parámetros de la fórmulaReDim Preservar formParams (0 a UBound (formParams, 1) + 1)formParams (UBound (formParams, 1)). Name = "p"formParams (UBound (formParams, 1)). Unit = "m"formParams (UBound (formParams, 1)). UnitType = LengthUnitTypeformParams (UBound (formParams, 1)). Value = 0formParams (UBound (formParams, 1)). ValueType = DoubleTypeformParams (UBound (formParams, 1)). Comment = "nuevo parámetro"formParams (UBound (formParams, 1)). Formula = "b/3"formParams (UBound (formParams, 1)). RangeOfValues = "(3; 5.5>"iMod.SetFormulaParameters formParamse:If Err.Number <> 0 Then MsgBox Err.description, vbCritical, Err.SourceiMod.GetApplication.UnlockLicenseEstablecer iMod = NadaEnd Sub
Solo es posible leer todos los parámetros utilizando la función GetFormulaParameters (). Los parámetros nuevos o modificados se pueden transferir de nuevo como una lista con la función SetFormulaParameters (). Por lo tanto, no se pueden leer ni escribir parámetros individuales.
Cabe señalar que el "Value" relacionado con su tipo (ValueTyp) y su unidad (Unit) deben estar dentro de los límites definidos (RangeOfValues), de lo contrario aparece un mensaje de error. Si se calcula el valor, como en el ejemplo, es irrelevante y el valor calculado con la fórmula (Fórmula) debe estar dentro de los límites, si los límites están definidos.
En los parámetros de cálculo de RFEM 5 y RSTAB 8, los cuadros de texto Número de incrementos de carga para casos de carga/ combinaciones de carga están disponibles en la pestaña Parámetros de cálculo global. Diese zwei Eingaben steuern die numerische stufenweise Aufbringung der definierten Lastrandbedingungen in den jeweiligen Lastfällen und Lastkombinationen. Dabei beschreibt der reziproke Wert der Eingabe einen Bruchteil der Last. Der Lösungsprozess bringt dann in sogenannten Laststufen die definierten Lastbruchteile sukzessive bis zum Erreichen der vollständigen Last auf das Modell auf. In den einzelnen Laststufen versucht der Gleichungslöser im Rahmen der maximal erlaubten Iterationen ein Gleichgewicht zu finden und damit passenden Startwerte für die nächste Laststufe vorzugeben.
Bildlich kann man sich vorstellen, dass der Lösungsprozess die komplette Last eines Lastfalls oder einer Lastkombination in einer "Gießkanne" sammelt und portionsweise auf das lastsammelnde Modell gießt. Die Anzahl der Laststufen korreliert hierbei mit der Geschwindigkeit der Aufbringung. Dabei ist die Geschwindigkeit nicht als realer Zeitparameter, sondern rein numerisch zu verstehen.
Nota importante: Die stufenweise Lastaufbringung hat nur einen Effekt bei nichtlinearen Tragsystemen. Sie liefert in der Regel mit steigernder Anzahl von Laststufen eine entsprechend höhere Ergebnisqualität. Grundsätzliches Ziel dieser Methode ist es, in den jeweiligen Laststufen eine Mikrokonvergenz zur Vorgabe neuer hochwertiger Startwerte für die nächste Laststufe zu finden und damit final eine Makrokonvergenz für den ganzen Lastfall zu erreichen.
Dim model As RFEM5.model Set model = GetObject(, "RFEM5.Model") model.GetApplication.LockLicense On Error GoTo e Dim data As IModelData Set data = model.GetModelData Dim members(0) As RFEM5.Member members(0).No = 3 members(0).LineNo = 12 members(0).Type = ResultBeamType members(0).StartCrossSectionNo = 1 members(0).EndCrossSectionNo = 1 members(0).Comment = "result beam 1" data.PrepareModification data.SetMembers members data.FinishModification
Dim iMem As IMember Set iMem = data.GetMember(3, AtNo) Dim iRMem As IResultBeam Set iRMem = iMem.GetExtraData Dim RMem As ResultBeam RMem = iRMem.GetData RMem.IncludeSurfaces = "1" RMem.IncludeSolids = "all" RMem.Integrate = WithinCuboidGeneral Dim params(0 To 3) As Double RMem.Parameters = params RMem.Parameters(0) = 0.5 RMem.Parameters(1) = 0.5 RMem.Parameters(2) = 0.1 RMem.Parameters(3) = 0.1 data.PrepareModification iRMem.SetData RMem data.FinishModification